package tag38_02_09.threadsWeiter;

public class Th11_join {
	
	static int count;

	public static void main(String[] args) {
		
		Thread mainThread = Thread.currentThread();
		
		Runnable target = new Runnable() { 
			public void run() {
				for(int i=0; i<10000; i++) {
					count++;
					
//					if(count==5000){
//						mainThread.interrupt();
//					}
				}
			}
		};
		
		Thread th = new Thread(target);
		th.start();
		
		try {
			th.join();
		} catch (InterruptedException e) {
			System.out.println("Es geht weiter... ");
		}
		//Der main-Thread (in dem die join aufgerufen wurde)
		//wartet bis der Thread th (zu dem die join aufgerufen wurde)
		//komplett abgelaufen ist
		
		
		System.out.println("count = " + count);

	}

}
